<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // 获取用户名和密码
    $username = $_POST["username"];
    $password = $_POST["password"];

    // TODO: 在此处添加你的数据库连接参数
    $host = "127.0.0.1";
    $dbname = "test";
    $usernameDB = "test";
    $passwordDB = "test123";

    try {
        // 连接数据库
        $pdo = new PDO("mysql:host=$host;dbname=$dbname", $usernameDB, $passwordDB);

        // 设置 PDO 错误模式为异常
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

        // 查询用户信息
        $stmt = $pdo->prepare("SELECT * FROM users WHERE username = :username");
        $stmt->bindParam(':username', $username);
        $stmt->execute();
        $user = $stmt->fetch(PDO::FETCH_ASSOC);

        // 验证密码
        if ($user && $password === $user['password']) {
            // 用户验证成功，可以跳转到其他页面
            header("Location: download.php");
            exit();
        } else {
            // 用户验证失败，可以在登录页面显示错误信息
            echo "用户名或密码错误，请重新登录。";
        }
    } catch (PDOException $e) {
        echo "数据库连接失败: " . $e->getMessage();
    }
}
?>
